package com.link2room.rodimus.dto.result.base;

import com.link2room.common.annotation.L2RDes;
import com.link2room.common.dto.result.base.BaseDto;
import com.link2room.rodimus.constant.RodimusDescriptPrefixKeyConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * Created by VegetaKo on 2016/10/13.
 */
@ApiModel
public class SalesmanBaseDto extends BaseDto {
    @ApiModelProperty(value = "区域代码")
    private String organizationCode;
    @ApiModelProperty(value = "区域名称")
    private String organizationName;
    @ApiModelProperty(value = "分销员编码")
    private String salesmanNo;
    @ApiModelProperty(value = "分销员姓名")
    private String salesmanName;
    private String password;
    @ApiModelProperty(value = "分销员等级")
    private String salesmanLevel;
    @ApiModelProperty(value = "分销员等级描述")
    private String salesmanLevelDescript;
    private String salesmanParent;
    @ApiModelProperty(value = "分销员微信openid")
    private String salesmanWxopenid;
    @ApiModelProperty(value = "手机号")
    private String mobile;
    @ApiModelProperty(value = "分销奖励金额")
    private BigDecimal rewards;
    @ApiModelProperty(value = "状态")
    private String sta;
    @ApiModelProperty(value = "状态描述")
    @L2RDes( value = RodimusDescriptPrefixKeyConstant.SALESMAN_STA,source = "sta")
    private String staDescript;
    @ApiModelProperty(value = "二维码")
    private String qrCode;

    public String getOrganizationCode() {
        return organizationCode;
    }

    public void setOrganizationCode(String organizationCode) {
        this.organizationCode = organizationCode;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public String getSalesmanNo() {
        return salesmanNo;
    }

    public void setSalesmanNo(String salesmanNo) {
        this.salesmanNo = salesmanNo;
    }

    public String getSalesmanName() {
        return salesmanName;
    }

    public void setSalesmanName(String salesmanName) {
        this.salesmanName = salesmanName;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getSalesmanLevel() {
        return salesmanLevel;
    }

    public void setSalesmanLevel(String salesmanLevel) {
        this.salesmanLevel = salesmanLevel;
    }

    public String getSalesmanParent() {
        return salesmanParent;
    }

    public void setSalesmanParent(String salesmanParent) {
        this.salesmanParent = salesmanParent;
    }

    public String getSalesmanWxopenid() {
        return salesmanWxopenid;
    }

    public void setSalesmanWxopenid(String salesmanWxopenid) {
        this.salesmanWxopenid = salesmanWxopenid;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public BigDecimal getRewards() {
        return rewards;
    }

    public void setRewards(BigDecimal rewards) {
        this.rewards = rewards;
    }

    public String getSta() {
        return sta;
    }

    public void setSta(String sta) {
        this.sta = sta;
    }

    public String getQrCode() {
        return qrCode;
    }

    public void setQrCode(String qrCode) {
        this.qrCode = qrCode;
    }

    public String getSalesmanLevelDescript() {
        return salesmanLevelDescript;
    }

    public void setSalesmanLevelDescript(String salesmanLevelDescript) {
        this.salesmanLevelDescript = salesmanLevelDescript;
    }

    public String getStaDescript() {
        return staDescript;
    }

     public void setStaDescript(String staDescript) {
        this.staDescript = staDescript;
    }
}
